#ifndef _KEY_H_
#define _KEY_H_
#include "stm32f10x.h"                  // Device header



#define GPIO_TYPE        GPIOB
#define KEY0_SET_HIGH()  GPIO_SetBits(GPIO_TYPE,GPIO_Pin_9)
#define KEY1_SET_HIGH()  GPIO_SetBits(GPIO_TYPE,GPIO_Pin_8)
#define KEY2_SET_HIGH()  GPIO_SetBits(GPIO_TYPE,GPIO_Pin_7)
#define KEY3_SET_HIGH()  GPIO_SetBits(GPIO_TYPE,GPIO_Pin_6)


#define KEY0_SET_LOW()  GPIO_ResetBits(GPIO_TYPE,GPIO_Pin_9)
#define KEY1_SET_LOW()  GPIO_ResetBits(GPIO_TYPE,GPIO_Pin_8)
#define KEY2_SET_LOW()  GPIO_ResetBits(GPIO_TYPE,GPIO_Pin_7)
#define KEY3_SET_LOW()  GPIO_ResetBits(GPIO_TYPE,GPIO_Pin_6)

void Key_Init_Config(void);
uint8_t KeyScans(void);
#endif
